#include <stdio.h>
/**
 * 全局数组不初始化会放在bss segment
 * 初始化会放在data segment
 * 初始化后的目标文件会增加数组大小的空间
 * 说明bss segment不保存在目标文件中，只记录其大小
 * data segment保存在目标文件中
 * 
 * 局部数组会对data segment产生几个字节的影响
 * 增加一个或多个数组会增加8字节
 * 初始化一个或多个数组会增加8字节
 * 
 * 局部变量不进入可执行文件，但是可执行文件中的
 * data segment应该会产生记录
 * 局部static数据也会放在数据段中
 **/
int a[1000] = {10};

int main(void)
{
    int b[2000] = {5};
    int c[3000] = {2};
    printf("hello world\n");
    return 0;
}